// 实现删除字符串中连续的重复字符（除字母和数字）。

// 输入为字符串，将字符串中连续重复的，不是字母且不是数字的字符删去，然后输出处理后的字符串。
// 输入字符串最长50个字符，之后截断，只输出处理后的字符串。


// 例如
// 输入11+++2==13回车
// 输出11+2=13

#include <stdio.h>

int main()
{
    char input[50] = "", output[50] = "", tmp = '\0';
    int i = 0, j = 0, count = 0;
    scanf("%s", &input);
    for(i = 0; i < 50; i++)
    {
        if(input[i] < 48 || (input[i] > 57 && input[i] < 65) || (input[i] > 90 && input[i] < 97) || input[i] > 122)
        {
            if(tmp == '\0')
            {
                tmp = input[i];
                output[j++] = input[i];
                continue;
            }
            if(input[i] != tmp)
            {
                 output[j++] = input[i];
                 tmp = input[i];
            }
        }
        else
            output[j++] = input[i];
    }
    printf("%s", output);
    return 0;
}

// 提交记录：
// 37
// 26_删除字符串中连续的重复字符
// C++
// 2024-07-02 15:19:48.0
// score
// 100

// Written By Sibei